Skip to main content

Data Grid for Core

Overview

Inorigo’s® Data Grid for Core addon allows users to edit and create multiple entities in a spreadsheet-like matrix without using or creating an application. It offers the same base functionalities as the Data Grid for Applications but uses queries to retrieve datasets instead of recipes.

Data Grid for Core supports a set of operations intended for efficient, low‑overhead data editing.

When to Use Data Grid for Core

ScenarioRecommended Tool
Edit data directly without building an applicationData Grid for Core
Fast, iterative updates to a single datasetData Grid for Core
Bulk editing with a streamlined query-based interfaceData Grid for Core
Standardised, repeatable workflow for a specific datasetData Grid for Applications
Hierarchical or deeply nested data structuresData Grid for Applications
Working across multiple data types simultaneouslyData Grid for Applications

Query-Based Data Retrieval

Data Grid for Core uses an explicit query model to define the scope and specificity of the data you work with. Queries are built in the Query Editor using one or more criteria connected by AND or OR logic. As you build the query, the editor summarizes it into a single readable string at the top of the page.

Data Type

Every query starts with selecting a Data Type, which determines which entities the query targets. The default is Association, but any available type can be selected.

Match Condition

• Matches All (AND) - returns results that satisfy every condition; narrows the dataset

• Matches Any (OR) - returns results that satisfy at least one condition; broadens the dataset

Criterion Types

The following criterion types are available, depending on the selected data type:

•  Attribute - filter on specific attribute values; available attributes are scoped to the definitions in the query

• Definition - filter by definition; defaults to Kind Of operator for broad matching, or Equals for precision

• Instance - filter on a specific instance

• Reference - filter by reference; available references are scoped to the definitions in the query

• Relation - filter by relation; supports a Deep setting that traverses recursive hierarchies (e.g. parent-of-parent, child-of-child)

Subclauses

To find out more about how to use subclauses click here

A subclause is a nested query used within a criterion, useful when a condition must depend on the result of another query rather than a static value. Subclauses have their own match condition and criteria, and can be collapsed into a summary string to keep the editor readable.

Operators

Available operators per criterion include: Equals, Not Equals, Has Any Value, Has No Value, Kind Of, Not Kind Of, In, Not In. The operator defaults to Kind Of; switching to Equals is recommended when the definition has no subclasses.

Grid Actions

• Run : executes the query and populates the grid. If there are unsaved changes, a dialog shows how many will be lost.

• Add Row : adds a new entity row directly in the grid

• Save : commits all changes

• Filter : filters visible rows in real time based on typed input

• Reset : discards all unsaved changes

In-Grid Indicators

• Unsaved values - grey triangle in the lower-right corner of the cell, with a grey marker in the row number column

• Errors - red triangle in the lower-right corner, with a grey row marker; hover to see a tooltip with details. All errors must be resolved before saving.

Excel Integration

Data Grid for Core supports two-way data exchange with Excel:

Copying from Data Grid to Excel

• Ctrl + C - copy selected cells, then paste into Excel

• Ctrl + Shift + C - copy selected cells including column headers

Pasting from Excel into Data Grid

Copy data from Excel and paste directly into the grid. Invalid values are flagged in red and must be corrected before saving. A specific cell must be selected before pasting.

Updating Existing Entities from Excel (Paste Match)

Right-click and select Paste Match to update existing entities using Excel data. Two matching options are available:

• Paste Match – Values - matches based on values in a specific column

• Paste Match – Headers - matches values into the correct column by column header

These options can be combined.

Keyboard Shortcuts

Ctrl + Shift + A Select all rows

11:50 AM

ShortcutAction
Ctrl + CCopy selected cells
Ctrl + Shift + CCopy selected cells including column headers
Ctrl + VPaste into grid or Excel
Ctrl + DFill the same value in all selected cells within a column
Ctrl + Shift + DIncrement values downward by 1 in the selected column
Ctrl + Shift + Alt + DIncrement values downward by 1 across all selected columns
Ctrl + Shift + ASelect all rows

!--\\[if gte mso 9]>

Limitations in Version 23.6.2

The following capabilities available in Data Grid for Applications are not supported in this version. These are a direct consequence of the query-based model, which restricts retrieval to one data type at a time:

•  Nested units

•  Deep nesting

•  Direct export to Excel (data can still be copied to Excel using keyboard shortcuts)

Requirements

• inorigo® platform version 22.6.0 or later